| INTERNET |  Stawianie bota na IRCu - VoiD   

Parę słów o voidzie - VoiD jest niczym innym jak przeróbką Eggdropa. Przerobił go polak o nicku: fahren. Od Eggdropa głównie różni się tym, że:
- jest szybszy od niego
- ma kodowaną userlistę
- mniej zajmuje miejsca od eggdropa
- +bitch i +revenge kopie a nie deopuje jak to było w eggu
- w voidach są tzw. permownerzy których się ustala w pliku main.c i są oni nietykalni
- ma więcej poleceń
- nowe ustawienia itp.
Jeśli chcecie wiedzieć więcej na temat tego, czym się różni VoiD od Eggdropa to poczytajcie plik: VoiD-Howto.

Są jakby 3 voidy bazujące na tym samym źródle ale mające różne pliki konfiguracyjne i ładujące różne moduły. Czyli jest:
main hub (main + void-main.tcl)
slave hub (slave + void-slave.tcl)
normalny bot (conf + void.tcl)

INSTALACJA VOIDA

Najpierw należy sobie ściągnąć plik void.tar.gz na swój dysk twardy, a potem przegrać go przez ftp na konto shellowe. Można to wszystko szybciej zrobić ściągając źródła voida bezpośrednia na shella poprzez komendę:
wget http://www.swek.prv.pl/donwload/boty/void.tar.gz lub gdy nie zadziała to
lynx http://www.swek.prv.pl/donwload/boty/void.tar.gz
Wtedy rozpakowujemy źódła voida poprzez wydanie komendy:
tar -zxf void.tar.gz
po wydaniu tej komendy stworzy się nam katalog void. Wchodzimy do niego poprzez komendę:
cd void
Teraz musimy zanleźć plik main.c w którym musimy ustalić nicki permownerów, którzy będą mieli absolutną włądzę nad botem. Piszemy:
pico scr/main.c by wyedytować ten plik w edytorze pico. Musimy znaleźć tam taką linijkę: (do tego celu można użyć wyszukiwania, naciskamy ctrl+w i piszemy owner)
char owner[121] = "tedi, zminek, tuba, pppteam,Beeth" - jeśli nie chcemy by podane tutaj nicki były permownerami naszego voida to usuwamy je i wpisujemy w tym miejscu własne. Zapisujemy zmiany i wychodzimy z edytora.
Teraz należy wyedytować plik konfiguracyjny wydając komendę:
pico conf
(nie musicie ściągnąć plik do siebie i się rozłączać jak to było w wypadku eggdropa bo konfiguracja voida trwa krótko). Dobra, załóżmy, że stawiamy normalnego voida:
set nick "" - pomiędzy cudzysłowia wpisz nick bota
set altnick "$nick-" - tutaj wpisz zastępczy nick
set realname ":" - tutaj wpisz prawdziwe Imię i Nazwisko bota ;-)
set username "$nick" - a tutaj swój username
listen 11111 users - zamiast 11111 wpisz numer portu pod którym bot będzie odbierał połšczenia od userów
set servers {
poznan.irc.pl:6665
wroclaw.irc.pl:6667
warszawa.irc.pl:6665 - lista serwerów do łączenia się dla bota
lublin.irc.pl:6667
krakow.irc.pl:6667
}
#set my-ip "" - wpisz ip serva
#set my-hostname "" - i hostname

set anticolide 0 - jeśli robisz botnet to co na 4 bocie dawaj 1 zamiast 0

channel add #noname - zamiast #noname wpisz swój kanał

source scripts/void.tcl - tutaj się definuje jaką tcl`kę ma bot załadować, dla normalnego voida jest to: void.tcl, dla slava: void-slave.tcl, a dla maina: void-main.tcl. Jeśli chcesz postawić maina to powinieś pod linijką:
listen 11111 users dodać taką linjkę:
listen 22222 bots - oczywiście zamiast 22222 wpisujesz swój własny port, pod którym main będzie odbierał informacje od innych botów. Jeśli chcesz postawić maina musisz jeszcze zamiast:
source scripts/void.tcl wstawić:
source scripts/void-main.tcl i przegrać plik void-main.tcl przez ftp-a do katalogu scripts. Ten plik możesz znaleźć na mojej stronie tutaj
!UWAGA! - w tym pliku jest zakodowane hasło dostępu do maina, czyli jeśli będziesz chciał się połączyć z mainem oprócz własnego hasła będziesz musiał podać hasło zakodawne w tej tcl`ce. Te hasło to: swekthemasta. Jeśli wam się one z jakiś dziwnych, zupełnie niewiadomo jakich powodów nie podoba :) to możecie je zmienić. Aby to zrobić musicie poprostu wejść na voida i wydać mu polecnie:
.encrypt twojehaslo - w miejsce twojehaslo wstaw twoje hasło dostepu do maina. Void zakoduje ci te hasło i wyświetli ci już gotowe zakodowane hasło, skopiuj je. Musicie teraz wyedytować plik void-main.tcl w jakimś edytorze (pico lub Wordpad) i w miejsce: yxT0F.nqEjr.7cBdL/gmcP// (jest to zakodowane hasło: swekthemasta) wkleić ze schowka twoje zakodowane hasło.

Teraz wydaj komendę:
./configure a potem
make
To trochę potrwa, więc możecie teraz spokojnie piwko wypić lub zacząć oglądać strony erotyczne, tak, tak, wiem, że je oglądacie :P. Jeśli to już koniec (nie chodzi mi o to, że wam się piwo skończyło tylko, że skończyła się kompilacja voida) to odpal voida poleceniem:
./void -m conf - w miejsce conf wstaw nazwę swego pliku konfiguracyjnego, czyli jeśli odpalasz maina, a plik konf. do niego to main to napisz poprostu:
./void -m main - proste co nie? :) ( Aha, i jeszcze jedno, jak później będziesz odpalać tego bota to parametr -m pomiń)
Niedługo twój void powinien pojawić się na IRCu na kanale który wpisałeś w confie.
Żeby zostać jego ownerem albo:
Wejdź na IRCa i wyślij botkowi mesga: void- czyli:
/msg nicktwojegobota void- potem
/msg pass twoje_haslo - wysyłasz mu swoje hasło, a potem
/dcc chat nicktwojegobota i logujesz się na botka, jeśli to będzie main to będziesz musiał podać jeszcze hasło z tcl`ki
albo
na shellu wydaj komendę:
telnet localhost 11111 - w miejsce 11111 wstaw swój port z configa. Potem wpisz mu:
void- później swój nick i już jesteś na Party line. No, hyba, że się logujesz na maina to wtedy po tekście:
Welcome to Virtual Reality lub jakoś podobnie będziesz musiał podać hasło z tcl`ki. W wypadku gdy ci się nie chciało zmieniać hasło w tcl`ce to będziesz musiał wpisać: swekthemasta :) Void rozpozna cię jako ownera i już możesz zacząć bawić się voidem. Prawda, że o wiele mniej roboty niż z eggdropem?
Jeśli macie jakieś uwagi to ślijcie mi na majla ale jeśli po tym opisie nadal nie możecie postawić voida to nie wiem, prościej opisać nie mogę.

Autor:
Swek
swek@irc.pl



                    
ARCHIWALIA | WEBHELP.PL | REDAKCJA                  POPRZEDNIA STRONA | SPIS TREŚCI | NASTĘPNA STRONA

CONTENTS COPYRIGHT © 2000 - 2001, KRZYSZTOF DZIEWOŃSKI. ALL RIGHTS RESERVED.